home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / process_p.h < prev    next >
C/C++ Source or Header  |  1993-10-14  |  4KB  |  78 lines

  1. #ifndef __PROCESS_P_H__
  2. #define __PROCESS_P_H__
  3.  
  4. extern _VOID_ update_status _P_((struct Lisp_Process *p));
  5. extern _VOID_ decode_status _P_((Lisp_Object l, Lisp_Object *symbol, int *code,
  6.                                  int *coredump));
  7. extern Lisp_Object status_message _P_((Lisp_Object status));
  8. extern int allocate_pty _P_((void));
  9. extern Lisp_Object make_process _P_((Lisp_Object name));
  10. extern _VOID_ remove_process _P_((register Lisp_Object proc));
  11. extern Lisp_Object get_process _P_((register Lisp_Object name));
  12. extern Lisp_Object list_processes_1 _P_((Lisp_Object dummy));
  13. extern SIGTYPE create_process_1 _P_((int signo));
  14. extern SIGTYPE create_process_sigchld _P_((void));
  15. extern _VOID_ create_process _P_((Lisp_Object process, char **new_argv,
  16.                                   Lisp_Object current_dir));
  17. extern _VOID_ deactivate_process _P_((Lisp_Object proc));
  18. extern _VOID_ close_process_descs _P_((void));
  19. extern int wait_reading_process_input _P_((int time_limit, int microsecs,
  20.                                            Lisp_Object read_kbd,
  21.                                            int do_display));
  22. extern int read_process_output _P_((Lisp_Object proc, register int channel));
  23. extern SIGTYPE send_process_trap _P_((void));
  24. extern _VOID_ send_process _P_((Lisp_Object proc, char *buf, int len));
  25. extern _VOID_ kill_buffer_processes _P_((Lisp_Object buffer));
  26. extern _VOID_ status_notify _P_((void));
  27. extern _VOID_ init_process _P_((void));
  28. extern _VOID_ syms_of_process _P_((void));
  29. extern int wait_reading_process_input _P_((int time_limit, int microsecs,
  30.                                            Lisp_Object read_kbd,
  31.                                            int do_display));
  32. extern SIGTYPE _CALLBACK_ sigchld_handler _P_((int signo));
  33.  
  34. DEFUN_P(Fprocessp, (Lisp_Object obj));
  35. DEFUN_P(Fget_process, (register Lisp_Object name));
  36. DEFUN_P(Fget_buffer_process, (register Lisp_Object name));
  37. DEFUN_P(Fdelete_process, (register Lisp_Object proc));
  38. DEFUN_P(Fprocess_status, (register Lisp_Object proc));
  39. DEFUN_P(Fprocess_exit_status, (register Lisp_Object proc));
  40. DEFUN_P(Fprocess_id, (register Lisp_Object proc));
  41. DEFUN_P(Fprocess_name, (register Lisp_Object proc));
  42. DEFUN_P(Fprocess_command, (register Lisp_Object proc));
  43. DEFUN_P(Fset_process_buffer, (register Lisp_Object proc,
  44.                               register Lisp_Object buffer));
  45. DEFUN_P(Fprocess_buffer, (register Lisp_Object proc));
  46. DEFUN_P(Fprocess_mark, (register Lisp_Object proc));
  47. DEFUN_P(Fset_process_filter, (register Lisp_Object proc,
  48.                               register Lisp_Object filter));
  49. DEFUN_P(Fprocess_filter, (register Lisp_Object proc));
  50. DEFUN_P(Fset_process_sentinel, (register Lisp_Object proc,
  51.                                 register Lisp_Object sentinel));
  52. DEFUN_P(Fprocess_sentinel, (register Lisp_Object proc));
  53. DEFUN_P(Fprocess_kill_without_query, (register Lisp_Object proc,
  54.                                       register Lisp_Object value));
  55. DEFUN_P(Flist_processes, (void));
  56. DEFUN_P(Fprocess_list, (void));
  57. DEFUN_P(Fstart_process, (int nargs, Lisp_Object *args));
  58. DEFUN_P(Fopen_network_stream, (Lisp_Object name, Lisp_Object buffer,
  59.                                Lisp_Object host, Lisp_Object service));
  60. DEFUN_P(Faccept_process_output, (register Lisp_Object proc,
  61.                                  register Lisp_Object timeout,
  62.                                  register Lisp_Object timeout_msecs));
  63. DEFUN_P(Fwaiting_for_user_input_p, (void));
  64. DEFUN_P(Fprocess_send_region, (Lisp_Object process, Lisp_Object start,
  65.                                Lisp_Object end));
  66. DEFUN_P(Fprocess_send_string, (Lisp_Object process, Lisp_Object string));
  67. DEFUN_P(Finterrupt_process, (Lisp_Object process, Lisp_Object current_group));
  68. DEFUN_P(Fkill_process, (Lisp_Object process, Lisp_Object current_group));
  69. DEFUN_P(Fquit_process, (Lisp_Object process, Lisp_Object current_group));
  70. DEFUN_P(Fstop_process, (Lisp_Object process, Lisp_Object current_group));
  71. DEFUN_P(Fcontinue_process, (Lisp_Object process, Lisp_Object current_group));
  72. DEFUN_P(Fsignal_process, (Lisp_Object pid, Lisp_Object sig));
  73. DEFUN_P(Fprocess_send_eof, (Lisp_Object process));
  74. DEFUN_P(Fprocess_connection, (Lisp_Object process));
  75. DEFUN_P(Fget_buffer_process, (register Lisp_Object name));
  76.  
  77. #endif
  78.